home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / LOTTORTS / LOTOQINT.LZH / INSTALL.BAT next >
DOS Batch File  |  1992-11-03  |  6KB  |  176 lines

  1. echo off
  2. cls
  3. :HelpCheck
  4.  
  5. if "%1"=="" goto help
  6.  
  7. :FloppyCheck
  8.  
  9. if "%1" == "A:" goto FloppyError
  10. if "%1" == "a:" goto FloppyError
  11. if "%1" == "B:" goto FloppyError
  12. if "%1" == "b:" goto FloppyError
  13.  
  14. :ShowDrive
  15.  
  16. set direct=%2
  17. if "%2"=="" set direct=\QUINT
  18. cd %1%direct%
  19. cls
  20. echo  
  21. echo                 LOTTO THUNDER QUINT INSTALLATION
  22. echo  
  23. if exist %1pick5.exe goto Exists
  24. if exist %1*.dbf goto Exists
  25. echo      The selected path for Lotto Thunder Quint is:
  26. echo  
  27. echo                    %1%direct%
  28. echo  
  29. echo      You may see an "Unable to create directory" message if the
  30. echo      directory is already present on your hard drive. This is only a
  31. echo      warning; the installation will continue successfully.
  32. echo  
  33. echo      Press any key to continue the installation or a ^C (the CONTROL
  34. echo      and C keys at the same time) to abort the installation.
  35.  
  36. pause > nul:
  37.  
  38. echo  
  39.  
  40. :Install
  41.  
  42. md %1%direct%
  43.  
  44. echo      Please wait, copying files ...
  45.  
  46. quint5 /e%1%direct%
  47. if errorlevel 1 goto CopyError
  48. cd %1%direct%
  49. %1
  50. set direct=
  51. %1
  52. set direct=
  53.  
  54. echo  
  55. echo      Lotto Thunder Quint  has been installed. Type QUINT at the
  56. echo                  DOS prompt  to start the  program.  
  57.  
  58. goto Exit
  59.  
  60. :help
  61.  
  62. echo      To install Lotto Thunder Quint on your hard drive type A:
  63. echo      or B: to select the floppy drive containing the Lotto Thunder
  64. echo      Quint distribution disk. Press a carriage return to select this
  65. echo      drive.  Then type INSTALL followed by the hard drive identifier
  66. echo      to receive the program.  For example:
  67. echo  
  68. echo                           A:
  69. echo                           INSTALL C:
  70. echo  
  71. echo      The default directory will be QUINT.  If you would like to change
  72. echo      the default directory, you may enter the new directory after your
  73. echo      drive identifier.  For example:
  74. echo  
  75. echo                           INSTALL C: \PICK5
  76. echo  
  77. echo      The SPACE MUST BE PRESENT BETWEEN THE DRIVE AND DIRECTORY or the
  78. echo      install will not complete successfully.
  79. echo  
  80. echo      The installation can be aborted at any time by pressing a ^C (the
  81. echo      CONTROL and C keys at the same time).
  82.  
  83. goto Exit
  84.  
  85. :FloppyError
  86.  
  87. echo      Lotto Thunder Quint  can only be installed on a hard drive.
  88. echo      The  drive  letter must  be  a  hard  drive  identifier.
  89. echo      Please try again using the letter for your hard drive.
  90.  
  91. goto Exit
  92.  
  93. :Exists
  94. echo  
  95. echo                            *** WARNING ***
  96. echo  
  97. echo      A previous copy of Lotto Thunder Quint\Lotto Prophecy Quint exists on
  98. echo      your hard drive in %1%direct%.
  99. echo  
  100. echo      If you continue, only Lotto Thunder Quint\Lotto Prophecy Quint will be
  101. echo      overwritten.  Your database files with the same file names 
  102. echo      that  are  being  installed  will be renamed with the file
  103. echo      extension BAK (*.bak).
  104. echo  
  105. echo      If the file Quint.dbf exist, this file will be preserved.
  106. echo  
  107. echo      You will see an "Unable to create directory" message.  This is
  108. echo      only a warning; the installation will continue successfully.
  109. echo  
  110. echo      Press any key to continue the installation or a ^C (the CONTROL
  111. echo      and C keys at the same time) to abort the installation.
  112. pause > nul:
  113. echo
  114. echo      One Moment...........Checking HARD-DISK.................
  115. echo  
  116.  
  117. if exist %1fl5-39.dbf ren %1fl5-39.dbf *.bak
  118. if exist %1il5-35.dbf ren %1il5-35.dbf *.bak
  119. if exist %1ri5-40.dbf ren %1ri5-40.dbf *.bak
  120. if exist %1ca5-39.dbf ren %1ca5-39.dbf *.bak
  121. if exist %1ma5-35.dbf ren %1ma5-35.dbf *.bak
  122. if exist %1mn5-39.dbf ren %1mn5-39.dbf *.bak
  123.  
  124. if exist %1quint.bat del %1quint.bat
  125. if exist %1quint.exe del %1quint.exe
  126. if exist %1quint.sys del %1quint.sys
  127. if exist %1read.me del %1read.me
  128. if exist %1thundq1.ovl del %1thundq1.ovl
  129. if exist %1thundq2.ovl del %1thundq2.ovl
  130. if exist %1thundq3.ovl del %1thundq3.ovl
  131. if exist %1thundq4.ovl del %1thundq4.ovl
  132. if exist %1QUINT.DOC del %1QUINT.DOC
  133. if exist %1REGISTER.DOC del %1REGISTER.DOC
  134. if exist %1OMBUDSMN.ASP del %1OMBUDSMN.ASP
  135. if exist %1PACKING.LST del %1PACKING.LST
  136. if exist %1VENDOR.DOC del %1VENDOR.DOC
  137. if exist %1SYSOP.DOC del %1SYSOP.DOC
  138. if exist %1DESCRIBE.DOC del %1DESCRIBE.DOC
  139. if exist %1WARRANTY.DOC del %1WARRANTY.DOC
  140. if exist %1LICENSE.DOC del %1LICENSE.DOC
  141. if exist %1FL5-39.DBF del %1FL5-39.DBF   
  142. if exist %1IL5-35.DBF del %1IL5-35.DBF    
  143. if exist %1MA5-35.DBF del %1MA5-35.DBF
  144. if exist %1MN5-39.DBF del %1MN5-39.DBF
  145. if exist %1CA5-39.DBF del %1CA5-39.DBF
  146. if exist %1AR5-36.DBF del %1AR5-36.DBF
  147. if exist %1NY5-39.DBF del %1NY5-39.DBF
  148. if exist %1KY5-35.DBF del %1KY5-35.DBF
  149. if exist %1CT5-35.DBF del %1CT5-35.DBF
  150. if exist %1OH5-37.DBF del %1OH5-37.DBF
  151. if exist %1MD5-39.DBF del %1MD5-39.DBF
  152. if exist %1MT5-37.DBF del %1MT5-37.DBF
  153. if exist %1TR5-35.DBF del %1TR5-35.DBF
  154. if exist %1PA5-39.DBF del %1PA5-39.DBF
  155. if exist %1MI5-39.DBF del %1MI5-39.DBF
  156. if exist %1WA5-49.DBF del %1WA5-49.DBF
  157. if exist %1ID5-32.DBF del %1ID5-32.DBF
  158. goto Install
  159.  
  160. :CopyError
  161.  
  162. echo  
  163. echo      An error occurred creating the specified directory, or copying one
  164. echo      of  the  Lotto   Thunder Quint  files   to  your  hard  disk.  At
  165. echo      least 2.0 megabytes of disk space must  be  available  to  install
  166. echo      Lotto Thunder Quint. CHKDSK can be used to verify that sufficient
  167. echo      space is available.
  168. echo      If you cannot get the install batch file to work. You can copy the
  169. echo      file QUINT5.EXE to your harddisk. Then type QUINT5 at the  DOS
  170. echo      prompt to start the self-extracting process.
  171.  
  172. :Exit
  173.  
  174. echo  
  175. echo  
  176.